package com.aliyun.messagemgt.dto.query;

import java.util.List;

/**
 * @author
 * @date
 */
public class StatisticsQuery extends PageQuery {

    /**
     * 场景ID
     */
    private Integer sceneId;

    /**
     * 开始时间
     */
    private String startDate;

    /**
     * 结束时间
     */
    private String endDate;

    /**
     * 部门编码
     */
    private String deptCode;

    /**
     * 日期
     */
    private String statisticsDate;

    /**
     * 排序字段
     */
    private String orderField;

    /**
     * 升降序
     */
    private String orderType;

    /**
     * 模糊查询
     */
    private String sceneFuzzyName;


    private List<String> ownerDepts;


    public Integer getSceneId() {
        return sceneId;
    }

    public StatisticsQuery setSceneId(Integer sceneId) {
        this.sceneId = sceneId;
        return this;
    }

    public String getStartDate() {
        return startDate;
    }

    public StatisticsQuery setStartDate(String startDate) {
        this.startDate = startDate;
        return this;
    }

    public String getEndDate() {
        return endDate;
    }

    public StatisticsQuery setEndDate(String endDate) {
        this.endDate = endDate;
        return this;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public StatisticsQuery setDeptCode(String deptCode) {
        this.deptCode = deptCode;
        return this;
    }

    public String getStatisticsDate() {
        return statisticsDate;
    }

    public StatisticsQuery setStatisticsDate(String statisticsDate) {
        this.statisticsDate = statisticsDate;
        return this;
    }

    public String getOrderField() {
        return orderField;
    }

    public StatisticsQuery setOrderField(String orderField) {
        this.orderField = orderField;
        return this;
    }

    public String getOrderType() {
        return orderType;
    }

    public StatisticsQuery setOrderType(String orderType) {
        this.orderType = orderType;
        return this;
    }

    public String getSceneFuzzyName() {
        return sceneFuzzyName;
    }

    public StatisticsQuery setSceneFuzzyName(String sceneFuzzyName) {
        this.sceneFuzzyName = sceneFuzzyName;
        return this;
    }

    public List<String> getOwnerDepts() {
        return ownerDepts;
    }

    public StatisticsQuery setOwnerDepts(List<String> ownerDepts) {
        this.ownerDepts = ownerDepts;
        return this;
    }
}

